利用alfred workflow实现上传图片到minio
- 代码路径 代码github
搭建minio
minio是amazon开源的一个类似s3的存储服务,可以自行搭建到服务器上。
minio介绍以及使用文档
- 搭建很简单,需要注意的是记录下access_key和securet_key,后续脚本调用minio api需要使用到
- 利用acme.sh脚本自动注册一个ssl证书,这样一个简单的图床就算完成了
创建alfred
利用下图所示,创建一个空白的workflow
设置一个关键字,来调用脚本
设置调用脚本的路径
剩下的就是填充脚本内容即可
脚本大致逻辑
设想的使用方式比较简单,这里简单描述一下,具体可以看代码
- 首先是利用截图工具截图,然后保存到剪贴板
- 关键字调用alfred workflow来调用脚本
- 脚本从剪贴板中获取图片内容,然后写入一个临时文件,将这个文件上传到图床,返回具体的markdown url